﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FireBillBook.Core.Entities
{
    /// <summary>
    /// 账单原始数据
    /// </summary>
    public class BillingSourceData
    {
        // 自增Id
        public int DataId { get; set; }

        // 是否已处理
        public bool IsHandled { get; set; }

        // 数据来源
        public string DataSourceCode { get; set; }

        // 交易号
        public string TradingCode { get; set; }

        // 订单号（转账无订单号）
        public string OrderCode { get; set; }

        // 交易方（和谁产生收支）
        public string TradingParty { get; set; }

        // 商品（因什么产生收支）
        public string ItemName { get; set; }

        // 收支
        public Models.FundFlowDirection IncomeOrSpend { get; set; }

        // 金额
        public string Amount { get; set; }

        // 交易状态
        public string TradingStatus { get; set; }

        // 交易时间
        public DateTime TradingTime { get; set; }

        // 备注
        public string Remark { get; set; }

        // 扩展数据
        public string ExternalData { get; set; }
    }
}
